/*
 * LoginBean.java
 *
 * Created on 24 de noviembre de 2007, 15:29
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package com.fiuba.aterrizar.servidor.interfaz.bean;

import com.fiuba.aterrizar.servidor.conf.ObjectFactory;
import com.fiuba.aterrizar.servidor.exception.UsuarioInvalidoException;
import com.fiuba.aterrizar.servidor.service.SeguridadService;

/**
 *
 * @author Demian
 */
public class LoginBean {
    private String usuario;
    private String passw;
    private String mensajeError;
    
    public String submit(){
        //validar el usuario
        try {            
            SeguridadService seguridadService = (SeguridadService) ObjectFactory.getObject(SeguridadService.class);
            seguridadService.validarUsuario(getUsuario(), getPassw());            
            mensajeError = null;
        } catch (UsuarioInvalidoException ex) {
            mensajeError = "Usuario o password invalido";
            return null;
        }
        
        return "abmAvion";
    }
    
    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public String getPassw() {
        return passw;
    }

    public void setPassw(String passw) {
        this.passw = passw;
    }

    public String getMensajeError() {
        return mensajeError;
    }

    public void setMensajeError(String mensajeError) {
        this.mensajeError = mensajeError;
    }
    
    
    
    
}
